package com.xjgc.msi.biz.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import lombok.Data;

import java.io.Serializable;

/**
 * @author: 小逗号
 * @date: 2023-12-29
 * @description:
 * @since:
 */
@Data
@TableName("xm_cee")
public class XmCee implements Serializable {
    @TableField(value = "PROJECT_CODE")
    @JSONField(name = "projectCode")
    @XStreamAlias("PROJECT_CODE")
    private String projectCode;
    /**
     *
     */
    @TableField(value = "HISTORY_CODE")
    @JSONField(name = "historyCode")
    @XStreamAlias("HISTORY_CODE")
    private String historyCode;
    /**
     *
     */
    @TableField(value = "PROJECT_NAME")
    @JSONField(name = "projectName")
    @XStreamAlias("PROJECT_NAME")
    private String projectName;
    /**
     *
     */
    @TableField(value = "PROJECT_CLASSIFICATION")
    @JSONField(name = "projectClassification")
    @XStreamAlias("PROJECT_CLASSIFICATION")
    private String projectClassification;
    /**
     *
     */
    @TableField(value = "PROJECT_CLASSIFICATION_NAME")
    @JSONField(name = "projectClassificationName")
    @XStreamAlias("PROJECT_CLASSIFICATION_NAME")
    private String projectClassificationName;
    /**
     *
     */
    @TableField(value = "UNDERTAKING_ORGANIZATION")
    @JSONField(name = "undertakingOrganization")
    @XStreamAlias("UNDERTAKING_ORGANIZATION")
    private String undertakingOrganization;
    /**
     *
     */
    @TableField(value = "UNDERTAKING_ORGANIZATION_ADMINISTRATIVE_ORGANIZATION_FULL_NAME")
    @JSONField(name = "undertakingOrganizationAdministrativeOrganizationFullName")
    @XStreamAlias("UNDERTAKING_ORGANIZATION_ADMINISTRATIVE_ORGANIZATION_FULL_NAME")
    private String undertakingOrganizationAdministrativeOrganizationFullName;
    /**
     *
     */
    @TableField(value = "UNDERTAKING_ORGANIZATION_ADMINISTRATIVE_ORGANIZATION_FEATURE_CODE")
    @JSONField(name = "undertakingOrganizationSdministrativeOrganizationFeatureCode")
    @XStreamAlias("UNDERTAKING_ORGANIZATION_ADMINISTRATIVE_ORGANIZATION_FEATURE_CODE")
    private String undertakingOrganizationSdministrativeOrganizationFeatureCode;
    /**
     *
     */
    @TableField(value = "PROJECT_LEADER")
    @JSONField(name = "projectLeader")
    @XStreamAlias("PROJECT_LEADER")
    private String projectLeader;
    /**
     *
     */
    @TableField(value = "PROJECT_LEADER_NAME")
    @JSONField(name = "projectLeaderName")
    @XStreamAlias("PROJECT_LEADER_NAME")
    private String projectLeaderName;
    /**
     *
     */
    @TableField(value = "PROJECT_APPROVAL_YEAR")
    @JSONField(name = "projectApprovalYear")
    @XStreamAlias("PROJECT_APPROVAL_YEAR")
    private String projectApprovalYear;
    /**
     *
     */
    @TableField(value = "SCHEDULED_STAR_TIME")
    @JSONField(name = "scheduledStarTime")
    @XStreamAlias("SCHEDULED_STAR_TIME")
    private String scheduledStarTime;
    /**
     *
     */
    @TableField(value = "SCHEDULED_END_TIME")
    @JSONField(name = "scheduledEndTime")
    @XStreamAlias("SCHEDULED_END_TIME")
    private String scheduledEndTime;
    /**
     *
     */
    @TableField(value = "GENERAL_BUDGET")
    @JSONField(name = "generalBudget")
    @XStreamAlias("GENERAL_BUDGET")
    private String generalBudget;
    /**
     *
     */
    @TableField(value = "PARENT_PROJECT")
    @JSONField(name = "parentProject")
    @XStreamAlias("PARENT_PROJECT")
    private String parentProject;
    /**
     *
     */
    @TableField(value = "PARENT_PROJECT_PROJECT_NAME")
    @JSONField(name = "parentProjectProjectName")
    @XStreamAlias("PARENT_PROJECT_PROJECT_NAME")
    private String parentProjectProjectName;
    /**
     *
     */
    @TableField(value = "DOMESTIC_OVERSEAS")
    @JSONField(name = "domesticOverseas")
    @XStreamAlias("DOMESTIC_OVERSEAS")
    private String domesticOverseas;
    /**
     *
     */
    @TableField(value = "DOMESTIC_OVERSEAS_NAME")
    @JSONField(name = "domesticOverseasName")
    @XStreamAlias("DOMESTIC_OVERSEAS_NAME")
    private String domesticOverseasName;
    /**
     *
     */
    @TableField(value = "MAIN_NON_MAIN_BUSINESS")
    @JSONField(name = "mainNonMainBusiness")
    @XStreamAlias("MAIN_NON_MAIN_BUSINESS")
    private String mainNonMainBusiness;
    /**
     *
     */
    @TableField(value = "MAIN_NON_MAIN_BUSINESS_NAME")
    @JSONField(name = "mainNonMainBusinessName")
    @XStreamAlias("MAIN_NON_MAIN_BUSINESS_NAME")
    private String mainNonMainBusinessName;
    /**
     *
     */
    @TableField(value = "FIXED_ASSETS_INVESTMENT")
    @JSONField(name = "fixedAssetsInvestment")
    @XStreamAlias("FIXED_ASSETS_INVESTMENT")
    private String fixedAssetsInvestment;
    /**
     *
     */
    @TableField(value = "ADD_APPEND")
    @JSONField(name = "addAppend")
    @XStreamAlias("ADD_APPEND")
    private String addAppend;
    /**
     *
     */
    @TableField(value = "add_append_name")
    @JSONField(name = "")
    @XStreamAlias("ADD_APPEND_NAME")
    private String add_append_name;
    /**
     *
     */
    @TableField(value = "HOLDING_PARTICIPATING")
    @JSONField(name = "holdingParticipating")
    @XStreamAlias("HOLDING_PARTICIPATING")
    private String holdingParticipating;
    /**
     *
     */
    @TableField(value = "HOLDING_PARTICIPATING_NAME")
    @JSONField(name = "holdingParticipatingName")
    @XStreamAlias("HOLDING_PARTICIPATING_NAME")
    private String holdingParticipatingName;
    /**
     *
     */
    @TableField(value = "IS_IT_A_PROJECT_OF_THE_PROJECT_COMPANY")
    @JSONField(name = "is_it_a_project_of_the_project_company")
    @XStreamAlias("IS_IT_A_PROJECT_OF_THE_PROJECT_COMPANY")
    private String is_it_a_project_of_the_project_company;
    /**
     *
     */
    @TableField(value = "IS_IT_A_PROJECT_OF_THE_PROJECT_COMPANY_NAME")
    @JSONField(name = "is_it_a_project_of_the_project_company_name")
    @XStreamAlias("IS_IT_A_PROJECT_OF_THE_PROJECT_COMPANY_NAME")
    private String is_it_a_project_of_the_project_company_name;
    /**
     *
     */
    @TableField(value = "RETAIL_CLASSIFICATION")
    @JSONField(name = "retailClassification")
    @XStreamAlias("RETAIL_CLASSIFICATION")
    private String retailClassification;
    /**
     *
     */
    @TableField(value = "RETAIL_CLASSIFICATION_NAME")
    @JSONField(name = "retailClassificationName")
    @XStreamAlias("RETAIL_CLASSIFICATION_NAME")
    private String retailClassificationName;
    /**
     *
     */
    @TableField(value = "IS_IT_A_STRATEGIC_EMERGING_INDUSTRY")
    @JSONField(name = "is_it_a_strategic_emerging_industry")
    @XStreamAlias("IS_IT_A_STRATEGIC_EMERGING_INDUSTRY")
    private String is_it_a_strategic_emerging_industry;
    /**
     *
     */
    @TableField(value = "IS_IT_A_STRATEGIC_EMERGING_INDUSTRY_NAME")
    @JSONField(name = "is_it_a_strategic_emerging_industry_name")
    @XStreamAlias("IS_IT_A_STRATEGIC_EMERGING_INDUSTRY_NAME")
    private String is_it_a_strategic_emerging_industry_name;
    /**
     *
     */
    @TableField(value = "province")
    @JSONField(name = "province")
    @XStreamAlias("PROVINCE")
    private String province;
    /**
     *
     */
    @TableField(value = "province_name")
    @JSONField(name = "provinceName")
    @XStreamAlias("PROVINCE_NAME")
    private String provinceName;
    /**
     *
     */
    @TableField(value = "industrial_sector")
    @JSONField(name = "industrialSector")
    @XStreamAlias("INDUSTRIAL_SECTOR")
    private String industrialSector;
    /**
     *
     */
    @TableField(value = "industrial_sector_name")
    @JSONField(name = "industrialSectorName")
    @XStreamAlias("INDUSTRIAL_SECTOR_NAME")
    private String industrialSectorName;
    /**
     *
     */
    @TableField(value = "headquarters_management_level")
    @JSONField(name = "headquartersManagementLevel")
    @XStreamAlias("HEADQUARTERS_MANAGEMENT_LEVEL")
    private String headquartersManagementLevel;
    /**
     *
     */
    @TableField(value = "headquarters_management_level_name")
    @JSONField(name = "headquartersManagementLevelName")
    @XStreamAlias("HEADQUARTERS_MANAGEMENT_LEVEL_NAME")
    private String headquartersManagementLevelName;
    /**
     *
     */
    @TableField(value = "subsidiary_management_level")
    @JSONField(name = "subsidiaryManagementLevel")
    @XStreamAlias("SUBSIDIARY_MANAGEMENT_LEVEL")
    private String subsidiaryManagementLevel;
    /**
     *
     */
    @TableField(value = "subsidiary_management_level_name")
    @JSONField(name = "subsidiaryManagementLevelName")
    @XStreamAlias("SUBSIDIARY_MANAGEMENT_LEVEL_NAME")
    private String subsidiaryManagementLevelName;
    /**
     *
     */
    @TableField(value = "participate_organization")
    @JSONField(name = "participateOrganization")
    @XStreamAlias("PARTICIPATE_ORGANIZATION")
    private String participateOrganization;
    /**
     *
     */
    @TableField(value = "participate_organization_administrative_organization_full_name")
    @JSONField(name = "participateOrganizationAdministrativeOrganizationFullName")
    @XStreamAlias("PARTICIPATE_ORGANIZATION_ADMINISTRATIVE_ORGANIZATION_FULL_NAME")
    private String participateOrganizationAdministrativeOrganizationFullName;
    /**
     *
     */
    @TableField(value = "technical_field")
    @JSONField(name = "technicalField")
    @XStreamAlias("TECHNICAL_FIELD")
    private String technicalField;
    /**
     *
     */
    @TableField(value = "technical_field_name")
    @JSONField(name = "technicalFieldName")
    @XStreamAlias("TECHNICAL_FIELD_NAME")
    private String technicalFieldName;
    /**
     *
     */
    @TableField(value = "national_project_category")
    @JSONField(name = "nationalProjectCategory")
    @XStreamAlias("NATIONAL_PROJECT_CATEGORY")
    private String nationalProjectCategory;
    /**
     *
     */
    @TableField(value = "national_project_category_name")
    @JSONField(name = "nationalProjectCategoryName")
    @XStreamAlias("NATIONAL_PROJECT_CATEGORY_NAME")
    private String nationalProjectCategoryName;
    /**
     *
     */
    @TableField(value = "is_it_a_leader_selection_project")
    @JSONField(name = "is_it_a_leader_selection_project")
    @XStreamAlias("IS_IT_A_LEADER_SELECTION_PROJECT")
    private String is_it_a_leader_selection_project;
    /**
     *
     */
    @TableField(value = "is_it_a_leader_selection_project_name")
    @JSONField(name = "is_it_a_leader_selection_project_name")
    @XStreamAlias("IS_IT_A_LEADER_SELECTION_PROJECT_NAME")
    private String is_it_a_leader_selection_project_name;
    /**
     *
     */
    @TableField(value = "is_it_a_military_order_project")
    @JSONField(name = "is_it_a_military_order_project")
    @XStreamAlias("IS_IT_A_MILITARY_ORDER_PROJECT")
    private String is_it_a_military_order_project;
    /**
     *
     */
    @TableField(value = "is_it_a_military_order_project_name")
    @JSONField(name = "is_it_a_military_order_project_name")
    @XStreamAlias("IS_IT_A_MILITARY_ORDER_PROJECT_NAME")
    private String is_it_a_military_order_project_name;
    /**
     *
     */
    @TableField(value = "is_it_a_horse_racing_project")
    @JSONField(name = "is_it_a_horse_racing_project")
    @XStreamAlias("IS_IT_A_HORSE_RACING_PROJECT")
    private String is_it_a_horse_racing_project;
    /**
     *
     */
    @TableField(value = "is_it_a_horse_racing_project_name")
    @JSONField(name = "is_it_a_horse_racing_project_name")
    @XStreamAlias("IS_IT_A_HORSE_RACING_PROJECT_NAME")
    private String is_it_a_horse_racing_project_name;
    /**
     *
     */
    @TableField(value = "upper_lower_limit")
    @JSONField(name = "upperLowerLimit")
    @XStreamAlias("UPPER_LOWER_LIMIT")
    private String upperLowerLimit;
    /**
     *
     */
    @TableField(value = "upper_lower_limit_name")
    @JSONField(name = "upperLowerLimitName")
    @XStreamAlias("UPPER_LOWER_LIMIT_NAME")
    private String upperLowerLimitName;
    /**
     *
     */
    @TableField(value = "capital_cost")
    @JSONField(name = "capitalCost")
    @XStreamAlias("CAPITAL_COST")
    private String capitalCost;
    /**
     *
     */
    @TableField(value = "capital_cost_name")
    @JSONField(name = "capitalCostName")
    @XStreamAlias("CAPITAL_COST_NAME")
    private String capitalCostName;
    /**
     *
     */
    @TableField(value = "type_of_construction_project")
    @JSONField(name = "typeOfConstructionProject")
    @XStreamAlias("TYPE_OF_CONSTRUCTION_PROJECT")
    private String typeOfConstructionProject;
    /**
     *
     */
    @TableField(value = "type_of_construction_project_name")
    @JSONField(name = "typeOfConstructionProjectName")
    @XStreamAlias("TYPE_OF_CONSTRUCTION_PROJECT_NAME")
    private String typeOfConstructionProjectName;
    /**
     *
     */
    @TableField(value = "dataid")
    @JSONField(name = "dataid")
    @XStreamAlias("DATAID")
    private String dataid;
    /**
     *
     */
    @TableField(value = "datastatus")
    @JSONField(name = "datastatus")
    @XStreamAlias("DATASTATUS")
    private String datastatus;
    /**
     *
     */
    @TableField(value = "stopreason")
    @JSONField(name = "stopreason")
    @XStreamAlias("STOPREASON")
    private String stopreason;
    /**
     * 2023-11-28 17:04:49
     */
    @TableField(value = "createdate")
    @JSONField(name = "createdate")
    @XStreamAlias("CREATEDATE")
    private String createdate;
    /**
     *
     */
    @TableField(value = "createuser")
    @JSONField(name = "createuser")
    @XStreamAlias("CREATEUSER")
    private String createuser;
    /**
     *
     */
    @TableField(value = "createdept")
    @JSONField(name = "createdept")
    @XStreamAlias("CREATEDEPT")
    private String createdept;
    /**
     *
     */
    @TableField(value = "validdate")
    @JSONField(name = "validdate")
    @XStreamAlias("VALIDDATE")
    private String validdate;
    /**
     *
     */
    @TableField(value = "modifyuser")
    @JSONField(name = "modifyuser")
    @XStreamAlias("MODIFYUSER")
    private String modifyuser;


}
